package fr.ginvest.interfaces;

import java.util.Collection;

import javax.ejb.Remote;

import fr.ginvest.entity.Club;
import fr.ginvest.entity.DemandeClubAmi;

@Remote
public interface DemandeClubAmiFacadeRemote {
	DemandeClubAmi addDemandeClubAmi(DemandeClubAmi dca);
	DemandeClubAmi findDemandeClubAmiById(int id);
	DemandeClubAmi updateDemandeClubAmi(DemandeClubAmi dca);
	void deleteDemandeClubAmi(DemandeClubAmi dca);
	Collection<DemandeClubAmi> listDemandeByClub(Club club);
	Collection<DemandeClubAmi> listEnvDemandeByClub(Club club);
	void acceptDemande(DemandeClubAmi dac);
}
